Batch Script (বা Batch File) হলো একটি সিরিজের কমান্ড যা একটি টেক্সট ফাইলে সংরক্ষিত থাকে এবং সেই ফাইল চালালে Windows অপারেটিং সিস্টেম সেই কমান্ডগুলো একটির পর একটি নির্বাহ করে। সাধারণত Windows এর Command Prompt বা CMD-তে চলমান বিভিন্ন কাজ স্বয়ংক্রিয়ভাবে সম্পন্ন করার জন্য .bat এক্সটেনশন সহ ব্যাচ স্ক্রিপ্ট লেখা হয়।
পরিচিতি
Batch Script হলো একটি স্ক্রিপ্টিং ভাষা, যা Windows Command Line (CMD) এ ব্যবহৃত হয়। মূলত, Windows এর DOS (Disk Operating System) এর যুগে এটি ব্যবহার করা হতো, তবে এখনো Windows সিস্টেমে .bat এবং .cmd এক্সটেনশনের ফাইল হিসেবে ব্যবহৃত হয়। Batch File (বা Batch Script) একাধিক DOS কমান্ড বা Windows Command Line কমান্ডকে একসঙ্গে সম্পন্ন করার জন্য ব্যবহৃত হয়। এটি মূলত সিস্টেম অ্যাডমিনিস্ট্রেশন, অটোমেশন, এবং পুনরাবৃত্তিমূলক কাজ সম্পন্ন করতে সাহায্য করে।
Batch Script মূলত বিন্যাস, ফাইল ম্যানিপুলেশন, ইনপুট-আউটপুট অপারেশন এবং অন্যান্য সিস্টেম কমান্ড ব্যবহার করে কাজ করে থাকে।
Batch Script-এর কোড Command Line Commands এর সমান এবং .bat বা .cmd এক্সটেনশন দিয়ে সংরক্ষণ করতে হয়। Windows সিস্টেমে ফাইলটি ডাবল-ক্লিক করলেই তা চালানো যায়। নিচে কিছু গুরুত্বপূর্ণ Batch Script উদাহরণ এবং কৌশল দেওয়া হলো।
@echo off
echo Hello, World!
pause
বিবরণ:
@echo off
mkdir C:\MyNewFolder
echo Folder created successfully.
pause
বিবরণ:
@echo off
copy C:\source\file.txt C:\destination\
echo File copied successfully.
pause
বিবরণ:
@echo off
set /p name="Enter your name: "
if "%name%" == "Alice" (
echo Hello, Alice!
) else (
echo Hello, Stranger!
)
pause
বিবরণ:
@echo off
for /L %%i in (1,1,5) do (
echo Loop iteration %%i
)
pause
বিবরণ:
@echo off
set /p filename="Enter file name to delete: "
if exist "%filename%" (
del "%filename%"
echo %filename% deleted.
) else (
echo File does not exist.
)
pause
বিবরণ:
Batch Script সিস্টেম অ্যাডমিনিস্ট্রেশন কাজগুলো সহজ করতে সাহায্য করে, যেমন ফাইল ব্যাকআপ, ডিরেক্টরি পরিচালনা, ফাইল সিস্টেম অপারেশন ইত্যাদি।
বিভিন্ন পুনরাবৃত্তিমূলক কাজ, যেমন ফাইল কপি করা, ইনস্টলেশন প্রক্রিয়া, সিস্টেম মেইনটেনেন্স ইত্যাদি অটোমেট করতে Batch Script ব্যবহার করা যায়।
Windows এর Task Scheduler ব্যবহার করে নির্দিষ্ট সময়ে কোনো Batch Script চালানোর জন্য শিডিউল করা যায়। এটি সিস্টেমের নির্দিষ্ট সময়ে ফাইল ব্যাকআপ নেওয়া বা অন্যান্য সিস্টেম টাস্ক সম্পন্ন করতে ব্যবহৃত হয়।
Batch Script বিভিন্ন ইনস্টলেশন প্রক্রিয়াতে সহায়ক। সফটওয়্যার ইনস্টলেশন, সেটআপ ফাইল কনফিগারেশন এবং সিস্টেম কনফিগারেশন করার জন্য এটি ব্যবহার করা যায়।
Batch Script হলো একটি সহজ কিন্তু শক্তিশালী টুল, যা সিস্টেম অ্যাডমিনিস্ট্রেশন, অটোমেশন, এবং পুনরাবৃত্তিমূলক কাজ দ্রুত সম্পন্ন করতে সাহায্য করে। এটি কমান্ড লাইন ভিত্তিক কাজগুলিকে একত্রিত করে সহজভাবে সিস্টেম ম্যানেজমেন্ট এবং ফাইল অপারেশন সম্পন্ন করতে ব্যবহৃত হয়। যদিও এটি জটিল কাজের জন্য সীমিত, তবে ছোট এবং মাঝারি আকারের টাস্ক অটোমেশন এবং সিস্টেম পরিচালনার জন্য Batch Script অত্যন্ত কার্যকর।
বই:
অনলাইন টিউটোরিয়াল:
ফোরাম ও কমিউনিটি:
কীওয়ার্ড: Batch Script, Windows Command Line, .bat files, Automation, System Administration, Windows Batch Programming.
মেটা বর্ণনা: এই গাইডে Batch Script এর ফিচার, সিনট্যাক্স, এবং উদাহরণ নিয়ে আলোচনা করা হয়েছে। Batch Script হলো Windows সিস্টেমে ফাইল অপারেশন এবং অটোমেশন কাজের জন্য ব্যবহৃত একটি গুরুত্বপূর্ণ টুল।
Batch Script (বা Batch File) হলো একটি সিরিজের কমান্ড যা একটি টেক্সট ফাইলে সংরক্ষিত থাকে এবং সেই ফাইল চালালে Windows অপারেটিং সিস্টেম সেই কমান্ডগুলো একটির পর একটি নির্বাহ করে। সাধারণত Windows এর Command Prompt বা CMD-তে চলমান বিভিন্ন কাজ স্বয়ংক্রিয়ভাবে সম্পন্ন করার জন্য .bat এক্সটেনশন সহ ব্যাচ স্ক্রিপ্ট লেখা হয়।
পরিচিতি
Batch Script হলো একটি স্ক্রিপ্টিং ভাষা, যা Windows Command Line (CMD) এ ব্যবহৃত হয়। মূলত, Windows এর DOS (Disk Operating System) এর যুগে এটি ব্যবহার করা হতো, তবে এখনো Windows সিস্টেমে .bat এবং .cmd এক্সটেনশনের ফাইল হিসেবে ব্যবহৃত হয়। Batch File (বা Batch Script) একাধিক DOS কমান্ড বা Windows Command Line কমান্ডকে একসঙ্গে সম্পন্ন করার জন্য ব্যবহৃত হয়। এটি মূলত সিস্টেম অ্যাডমিনিস্ট্রেশন, অটোমেশন, এবং পুনরাবৃত্তিমূলক কাজ সম্পন্ন করতে সাহায্য করে।
Batch Script মূলত বিন্যাস, ফাইল ম্যানিপুলেশন, ইনপুট-আউটপুট অপারেশন এবং অন্যান্য সিস্টেম কমান্ড ব্যবহার করে কাজ করে থাকে।
Batch Script-এর কোড Command Line Commands এর সমান এবং .bat বা .cmd এক্সটেনশন দিয়ে সংরক্ষণ করতে হয়। Windows সিস্টেমে ফাইলটি ডাবল-ক্লিক করলেই তা চালানো যায়। নিচে কিছু গুরুত্বপূর্ণ Batch Script উদাহরণ এবং কৌশল দেওয়া হলো।
@echo off
echo Hello, World!
pause
বিবরণ:
@echo off
mkdir C:\MyNewFolder
echo Folder created successfully.
pause
বিবরণ:
@echo off
copy C:\source\file.txt C:\destination\
echo File copied successfully.
pause
বিবরণ:
@echo off
set /p name="Enter your name: "
if "%name%" == "Alice" (
echo Hello, Alice!
) else (
echo Hello, Stranger!
)
pause
বিবরণ:
@echo off
for /L %%i in (1,1,5) do (
echo Loop iteration %%i
)
pause
বিবরণ:
@echo off
set /p filename="Enter file name to delete: "
if exist "%filename%" (
del "%filename%"
echo %filename% deleted.
) else (
echo File does not exist.
)
pause
বিবরণ:
Batch Script সিস্টেম অ্যাডমিনিস্ট্রেশন কাজগুলো সহজ করতে সাহায্য করে, যেমন ফাইল ব্যাকআপ, ডিরেক্টরি পরিচালনা, ফাইল সিস্টেম অপারেশন ইত্যাদি।
বিভিন্ন পুনরাবৃত্তিমূলক কাজ, যেমন ফাইল কপি করা, ইনস্টলেশন প্রক্রিয়া, সিস্টেম মেইনটেনেন্স ইত্যাদি অটোমেট করতে Batch Script ব্যবহার করা যায়।
Windows এর Task Scheduler ব্যবহার করে নির্দিষ্ট সময়ে কোনো Batch Script চালানোর জন্য শিডিউল করা যায়। এটি সিস্টেমের নির্দিষ্ট সময়ে ফাইল ব্যাকআপ নেওয়া বা অন্যান্য সিস্টেম টাস্ক সম্পন্ন করতে ব্যবহৃত হয়।
Batch Script বিভিন্ন ইনস্টলেশন প্রক্রিয়াতে সহায়ক। সফটওয়্যার ইনস্টলেশন, সেটআপ ফাইল কনফিগারেশন এবং সিস্টেম কনফিগারেশন করার জন্য এটি ব্যবহার করা যায়।
Batch Script হলো একটি সহজ কিন্তু শক্তিশালী টুল, যা সিস্টেম অ্যাডমিনিস্ট্রেশন, অটোমেশন, এবং পুনরাবৃত্তিমূলক কাজ দ্রুত সম্পন্ন করতে সাহায্য করে। এটি কমান্ড লাইন ভিত্তিক কাজগুলিকে একত্রিত করে সহজভাবে সিস্টেম ম্যানেজমেন্ট এবং ফাইল অপারেশন সম্পন্ন করতে ব্যবহৃত হয়। যদিও এটি জটিল কাজের জন্য সীমিত, তবে ছোট এবং মাঝারি আকারের টাস্ক অটোমেশন এবং সিস্টেম পরিচালনার জন্য Batch Script অত্যন্ত কার্যকর।
বই:
অনলাইন টিউটোরিয়াল:
ফোরাম ও কমিউনিটি:
কীওয়ার্ড: Batch Script, Windows Command Line, .bat files, Automation, System Administration, Windows Batch Programming.
মেটা বর্ণনা: এই গাইডে Batch Script এর ফিচার, সিনট্যাক্স, এবং উদাহরণ নিয়ে আলোচনা করা হয়েছে। Batch Script হলো Windows সিস্টেমে ফাইল অপারেশন এবং অটোমেশন কাজের জন্য ব্যবহৃত একটি গুরুত্বপূর্ণ টুল।